package utilidades;


//package borrarhtml;
//
//import java.io.*;
//import java.util.ArrayList;
//
//public class borrarHtml  {
//
//	int EMPRESAS=35;
//	boolean comienzo=false;
//	boolean fin=false;
//	int ELEMENTOS=8;
//	int contador=0;
//	int contemp=0;
//	ArrayList<empresa> listaemp = new ArrayList<empresa>();
//	empresa tempresa=new empresa();
//
//
//	public borrarHtml (String archivo) throws IOException
//	{
//		File farchivo = new File (archivo);
//		FileReader fr = new FileReader (farchivo);
//		BufferedReader br = new BufferedReader(fr);
//		String linea = br.readLine();
//
//		
//		while (linea!=null)
//		
////		while ((linea!=null)||(contemp<EMPRESAS))//lee linea una por una hasta le final
//		{
//
//			String texto="";
//			boolean eshtml=false;
//			for(int i=0;i<linea.length();i++)//Procesa linea, quitandole todo el codigo html
//			{
//				char temp=linea.charAt(i);
//				if (temp=='<'&&eshtml==false)
//				{
//					eshtml=true;
//				}
//				else if (temp=='>'&&eshtml==true)
//				{
//					eshtml=false;
//				}
//				else if (eshtml==false&&temp!='\n'&&temp!=' '&&temp!='\t')
//				{
//					texto=texto+temp;
//				}
//				
//				
//			}
//			
//
//			if(texto!=""&&comienzo==true)//Procesa los datos encontrados metiendolos en su sitio de clase empresa
//			{
////				System.out.println(texto);
//				switch (contador)
//				{
//				case 0:tempresa.setNombre(texto);
//				break;
//				case 1:tempresa.setDato1(texto);
//				break;
//				case 2:tempresa.setDato2(texto);
//				break;
//				case 3:tempresa.setDato3(texto);
//				break;
//				case 4:tempresa.setDato4(texto);
//				break;
//				case 5:tempresa.setDato5(texto);
//				break;
//				case 6: tempresa.setDato6(texto);
//				break;
//				case 7:tempresa.setDato7(texto);				
//				break;
//				}
//				
//				if (contador>=7) 
//				{
//					empresa empresafinal = new empresa (tempresa.nombre,tempresa.dato1,tempresa.dato2,tempresa.dato3,tempresa.dato4,tempresa.dato5,tempresa.dato6,tempresa.dato7);
//					contador=0;
////					tempresa.mostrar();
//					
//					listaemp.add(empresafinal);
//					
//					//					contemp++;
//				}
//				else contador++;
//			}
//			else if((comienzo==false)&&(texto.equals("Abertis")))//Detecta que a partir de aqui vienen los datos que nos interesan
//			{
//				comienzo=true;
//				tempresa.setNombre(texto);
//				contador++;
//			}
//			linea = br.readLine();
//		}
//	}
//
//public void mostrar ()
//{
//	for (int i= 0 ; i<listaemp.size();i++)
//	{
//		listaemp.get(i).mostrar();
//	}
//}
//	
//	
//	public static void main(String[] args) throws IOException {
//		// TODO Auto-generated method stub
//		borrarHtml nuevo= new borrarHtml("salida.txt");
//		nuevo.mostrar();
//	}
//
//}





import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.HashMap;


public class ConectarPrueba {
	
	//¿TE FUNCIONA Iñigo? Siii
	
	
	private Connection conexion;


	
	public void conectar() { 
	    try { 
	    	System.out.println("entra");
	        Class.forName("oracle.jdbc.OracleDriver"); 
	        System.out.println("paso1");
//        	String BaseDeDatos = "jdbc:oracle:thin:@192.168.0.14:1521:XE"; // IP LOCAL
//	        String BaseDeDatos = "jdbc:oracle:thin:@85.84.97.170:1521:XE";  // IP EXTERNADINAMICA
	        String BaseDeDatos = "jdbc:oracle:thin:@192.168.1.33:1521:XE";  // URL ESTATICA


	        System.out.println("paso2");
	        EnvioEmail eE= new EnvioEmail();
    		//eE.send("programatrading@gmail.com", "guachupo69", "smtp.gmail.com", "465",, "¡Bienvenido a IbexTrading!", "¡Hola "+"Usuario"+"! \n ¡Bienvenido a el programa trading lider del mercado! \n Gracias por probar nuestro programa y esperamos que aprenda mucho.\n \n Si tiene alguna duda, no dude en contactar con programatrading@gmail.com.\n \n Un saludo, \n El equipo de IbexTrading.");
    		
	        conexion = DriverManager.getConnection(BaseDeDatos, "admin","admin"); 
	        System.out.println("paso3");
	        if (conexion != null) { 
	            System.out.println("Conexion exitosa!"); 
	        } else { 
	            System.out.println("Conexion fallida!"); 
	        } 
	    } catch (Exception e) { 
	    System.out.println("error 1");
	
	        e.printStackTrace(); 
	    }    
//	    return this; 
	} 
	


	public static void main(String[]args)
	{
		ConectarPrueba sU= new ConectarPrueba();
		sU.conectar();
		
	}


}